v3.1.0 Release Notes
Zadig v3.1.0 was released on August 20, 2024.
# Feature List
Workflow
- Workflow supports independent approval tasks
- Workflow supports disable function
- The workflow phase supports automatic/manual execution
- Manual execution of the workflow stage supports input parameters and process selection
- Workflow tasks support adding notes
- Manually skipped after workflow task support failed
- Workflow task support failed Automatic retry/ignoring failure
- Workflow tasks support service-level code scanning
- Workflow notifications support email and WebHook notifications
- Workflow and code scanning task details display Sonar results
- Workflow task resource specifications support custom requests
- Workflow build tasks support artifact download
- Workflow Nacos Configuration Change Tasks support content search and YAML format checking
- Workflow execution OpenAPI supports custom tasks and global variables
- Test module supports viewing HTML test reports
- Testing and code scanning support execution on the host
Free project
- The host project is redefined as a free project
- Free project supports configuration collaboration mode
- Free project service supports start/stop/restart
Version Management and Release Plan
- Version management creates version OpenAPI supports mirroring without pushing
- Version Management K8s YAML project supports selecting mirrors without pushing
- Version management image push failed to add detailed error message
- Release plan supports requirements association JIRA iteration
- Release plan support condition search
Performance Insight
- Performance Insights New Host Project Data Statistics
- Performance Insights and Performance Overview Add releases
Other Repairs and Optimizations
- Optimize Feishu integration encryption key configuration as non-required
- Optimize workflow template list display description information
- Optimize code scanning list to display description information
- Optimize the service experience of host project environment viewing
- Optimize environment sleep Cron expressions to add formatting parsing
- Repair some resources in the service change, and other resource reconstruction issues occur occasionally during deployment
- Fixed the problem of missing project scope configuration in the project initialization process integration image registry
- Fixed execution errors caused by using build cache on host deployment
- Fixed an error report caused by the project name being too long
- Fixed the issue of re-editing errors when selecting host as the infrastructure to build
- Fixed an issue where project administrators with workflow permissions were unable to create workflows through templates
- Fixed the problem of retrying errors after host deployment failed
- Fixed the issue of switching public projects to private projects without taking effect
- Fixed an error issue when the test task name contains underscores
- Fixed an issue with the creation display System when adding/updating the service version
- Fixed the issue of incomplete viewing of service configuration page save buttons when there are announcements
- Fixed the issue where the Helm project creation version failed to get error information correctly
- Fixed the issue that the system settings execution record retention policy did not take effect
- Fixed code scan template 500 error when deleting a project
- Fixed the problem that the code information was overwritten when the same code warehouse was built with multiple PRs.
- Fixed the problem that the change volume did not take effect when the workflow deployment task service was executed online
# Version Upgrade Process
Warning
If you are using MongoDB Version > 4.0 and deployed in Replica Set mode, please confirm that the business library is not used admin/local/config/test supported to the system library Zadig ; if it is used, please manually migrate the data first. If the current system version is available < v3.0 please upgrade to v3.0 first. For the specific upgrade process, please refer to the v3.0.0 upgrade method , and then upgrade to v3.1.0
Please perform the corresponding upgrade process according to different installation methods:


